package cc.lj.internal.api.coupons.dto.command;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 合同收券记录表对外接口通过主键修改数据入参command
 * @author liangxifeng
 * @date 2021-12-14
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("合同收券记录表对外接口通过主键修改数据入参command")
public class TicketPayRecordApiUpdateCommand {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Integer id;
    /**
     * 状态：0正常收款状态,1退款状态,2冲红状态
     */
    @ApiModelProperty(value = "状态：0正常收款状态,1退款状态,2冲红状态")
    private Integer	status;

    /**
     * 商户分摊金额
     */
    @ApiModelProperty(value = "商户分摊金额")
    private BigDecimal	merchantSharePrice;

    /**
     * 是否使用新分摊0否，1是，默认0
     */
    @ApiModelProperty(value = "是否使用新分摊0否，1是，默认0")
    private Integer	isNewShare;

    /**
     * 关联封顶额活动表主键
     */
    @ApiModelProperty(value = "关联封顶额活动表主键")
    private Integer	capId;

    /**
     * 卖场分摊比
     */
    @ApiModelProperty(value = "卖场分摊比")
    private BigDecimal	martShareRatio;

    /**
     * 商户展位号
     */
    @ApiModelProperty(value = "商户展位号")
    private String	merchantShow;

    /**
     * 卖场分摊金额
     */
    @ApiModelProperty(value = "卖场分金额")
    private BigDecimal	martSharePrice;
    /**
     * 商户分摊比例
     */
    @ApiModelProperty(value = "商户分摊比例")
    private BigDecimal	merchantShareRatio;
}
